package uy.org.softtech.cssuite.excepciones;

import uy.org.softtech.cssuite.core.Excepcion;

/**
 * Excepcion a ser lanzada cuando una notificación por correo electrónico no puede ser enviada.
 * 
 * @author fabian.lobo
 */
public class NotificacionNoEnviadaException extends Excepcion {

	private static final long serialVersionUID = -5239895750027127710L;

	/**
	 * Constructor que inicializa la excepcion con un mensaje por defecto.
	 * 
	 * @author fabian.lobo
	 */
	public NotificacionNoEnviadaException() {
		super(Codigo.CORREO_NO_ENVIADO, "El correo electrónico no pudo ser enviado.");
	}

	/**
	 * Constructor que inicializa la excepcion con un mensaje dado.
	 *
	 * @param message - Mensaje a ser mostrado.
	 * @author fabian.lobo
	 */
	public NotificacionNoEnviadaException(String message) {
		super(Codigo.CORREO_NO_ENVIADO, message);		
	}
}
